/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package GUI;

import Busquedas.Estado;
import java.awt.Graphics;
import java.util.ArrayList;
import javax.swing.JComponent;
import javax.swing.JFrame;

/**
 *
 * @author David
 */
public class Micromundo extends JFrame{
    
    private JFrame micromundo = new JFrame();
    private JComponent contenedorPanel;
    private JComponent glassPanel;
   // private Graphics g;
    
    
    public Micromundo(int actX,int actY,int actZ,int numPlaneta)
    {
        micromundo.setTitle("Sistema Planetario");
        micromundo.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        micromundo.setLocation(0,0);
        micromundo.setSize(Constantes.getAnchoPantalla()-300,Constantes.getLargoPantalla()-250);
        micromundo.setVisible(true);

        contenedorPanel= new DibujaMicromundo();
        contenedorPanel.setOpaque(true);
        micromundo.setContentPane(contenedorPanel);
        glassPanel= new DibujaPlanetaActual(numPlaneta);
        micromundo.setGlassPane(glassPanel);
        micromundo.getGlassPane().setVisible(true);


       
        
   }
    
   public void redibuja(int numPlaneta)
    {

        glassPanel= new DibujaPlanetaActual(numPlaneta);
        micromundo.setGlassPane(glassPanel);
        micromundo.getGlassPane().setVisible(true);
        micromundo.setVisible(true);
    }

      public void dibujaSolucion(ArrayList<Estado> e,ArrayList<String> s)
    {

        glassPanel= new DibujaSolucion(e,s);
        micromundo.setGlassPane(glassPanel);
        micromundo.getGlassPane().setVisible(true);
        micromundo.setVisible(true);
    }

}
